#include <iostream>
#include <cmath>
using namespace std;
long long a, b, c, d;
long long gcd(long long a, long long b) {
	return b == 0 ? a : gcd(b, a % b);
}
void func(long long a,long long b){
	if(a*b==0){
		if(b==0){
			printf("Inf");
			return ;
		} if(a==0){
			printf("0");
			return ;
		}
	}
	int flag=((a>0&&b<0)||(a<0&&b>0))?1:0;
	if(flag){
		printf("(-");
	} 
	a=abs(a);b=abs(b);
	if(a%b==0) printf("%lld",a/b);
	else{
		long long t=gcd(a,b);
		a/=t,b/=t;
		if(a/b) printf("%lld ",a/b);
		a=a-a/b*b;
		printf("%lld/%lld",a,b);
	}
	if(flag){
		printf(")");
	}
}
int main(){
	scanf("%lld/%lld %lld/%lld", &a, &b, &c, &d);
	func(a, b); printf(" + "); func(c, d); printf(" = "); func(a * d + b * c, b * d); printf("\n");
	func(a, b); printf(" - "); func(c, d); printf(" = "); func(a * d - b * c, b * d); printf("\n");
	func(a, b); printf(" * "); func(c, d); printf(" = "); func(a * c, b * d); printf("\n");
	func(a, b); printf(" / "); func(c, d); printf(" = "); func(a * d, b * c);
	return 0;
} 

